import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;

public class test7_10_22 {
    public static void main(String[] args) {
        /*给定一个整数数组 nums，将数组中的元素向右轮转 k 个位置，其中 k 是非负数。



        示例 1:

        输入: nums = [1,2,3,4,5,6,7], k = 3
        输出: [5,6,7,1,2,3,4]*/
        int[] nums = {1,2,3,4,5,6,7};
        int k = 3;
        test7_10_22 test7_10_22 = new test7_10_22();
        test7_10_22.rotate(nums,k);
    }
    public void rotate(int[] nums, int k) {
        List<Integer> yz = new ArrayList<>();
        for(int i = 0; i < nums.length; i++){
            yz.add(nums[i]);
        }
        for(int i=k,j=0; i<nums.length+k; i++,j++)
            nums[i% nums.length] = yz.get(j);
            System.out.println(Arrays.toString(nums));
    }
}
